﻿using System;
using System.ComponentModel.DataAnnotations;
using BoneSystem.Business.Entity.Pessoa.SubClass.PessoaJuridica.SubClass.Empresa;

namespace BoneSystem.Business.Entity.CadastrosOficiais.Cnae
{
    public class PessoaJuridicaXcnaeSubClasse
    {
        public virtual int Id { get; set; }

        public virtual Guid IdGuid { get; set; }
        
        public virtual Empresa Empresa { get; set; }
        
        [Display(Description = "CNAE da empresa.", Name = "Ramo de Atividade - CNAE")]
        [Required(ErrorMessage = Constants.MessageRequiredError)]
        public virtual CnaeSubClasse CnaeSubClasse { get; set; }

        public PessoaJuridicaXcnaeSubClasse()
        {
            IdGuid = Guid.NewGuid();
        }
    }
}